package com.fzu.ess.ess.entity;

import com.fzu.ess.common.entity.BaseEntity;
import com.fzu.ess.sys.entity.User;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import javax.persistence.*;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * Created by ercha on 2015/10/24.
 */
@Entity
@Data
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="ess_feedback")
public class Feedback extends BaseEntity {
    public Feedback(){ super(); }

    public Feedback(String id){
        super();
        this.id = id;
    }

    @Column(name="title")
    private String title;       //标题

    @Column(name="content")
    private String content;     //内容

    @ManyToOne
    @JoinColumn(name="creator_id")
    private User creator;         //反馈人

    /**
     * 处理状态
     * 0：待处理
     * 1：正在处理
     * 2：已处理
     */
//    @Column(name="status")
//    private Integer status;

//    @Column(name="result")
//    private String result;           //处理结果，由管理员填写
//
//    @ManyToOne
//    @JoinColumn(name="admin_id")
//    private User admin;             //受理的管理员
//
//    @Column(name="update_date")
//    private Date update_date;       //最后处理的时间
}
